Generic Model Management

نویسندگان

  • Zinovy Diskin
  • Boris Kadish
چکیده

MMt can be divided into two parts, homogeneous and heterogeneous, dependant on whether the models we deal with are of the same or different types (metamodels). The most important issue in heterogeneous MMt is model translation, and the most difficult problem in abstract MMt is how to specify it in a generic way (so that, for example, transformations of ER-diagram into an SQL schema and the latter into an XML DTD would be particular instances of the same specification pattern). B. Concrete gMMt—Genericness across metamodels: To implement abstract MMt patterns and operations, we need to have some concrete representation of models and mappings. Moreover, this representation should be universal with respect to data models (metamodels) so that such diverse models as relational schemas, XML DTDs, or various dialects of ERand UML-diagrams would all be instances of the same universal format. The problem is evidently far from being easy. There is a reasonable fear that even if we find such a universal representation U, encoding models/mappings of some particular metamodel in U-terms can be bulky and unwieldy. Then an MMt system’s genericness (as many other sorts of genericness in software products) will be an asset for tool builders rather than for tool users. A counterproposal might be to implement model definition Figure 1. Three parts of generic MMt Table 1. What is to be done in abstract MMt (to be continued in Math-II, Table 2, p. 362) Elementary Units Repository Structure Elementary Query A Complete Query Language Data Management Value Set of relations (tables) Relational operation Relational algebra (calculus) Model Management Model, mapping ?? ?? ?? Generic MMt Heuristic MMt: Discovering correspondences and discrepancies between models, and specifying it in terms of mappings between them. Semiautomated algorithms for instantiating specification patterns. Automated part instantiation model analysis and mapping design Abstract MMt: specification patterns where internal structure of models and mappings is encapsulated (invisible) Concrete MMt: models and mappings have a concrete presentation, and operations over them are implemented via operations over these presentation Heuristic part

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of a Generic Risk Matrix to Manage Project Risks

A generic risk matrix is presented for use identifying and assessing project risks quickly and cost effectively. It assists project managers with few resources to perform project risk analysis. The generic risk matrix (GRM) contains a broad set of risks that are categorized and ranked according to their potential impact and probability of occurrence. The matrix assists PMs in quickly identifyin...

متن کامل

A Model of Authors’ Generic Competence of EAP Research Articles: A Qualitative Meta-Synthesis Approach

Genre analysis as an area of great concern in recent decades, involves the observation of linguistic features used by a determined discourse community. The research article (RA) is one of the most widely researched genres in academic writing which is realized through some rhetorical moves and discursive steps to achieve a communicative purpose. This study aimed at proposing a model of generic p...

متن کامل

Exploring Sub-Disciplinary Variations and Generic Structure of Applied Linguistics Research Article Introductions Using CARS Model

This paper explores sub-disciplinary variations and generic structure of research article introductions (RAIs) within three sub-disciplines of applied linguistics (AL); namely, English for Specific Purposes (ESP), Psycholinguistics, and Sociolinguistics, using Swales’(1990) CARS model. The corpus consisted of 90 RAIs drawn from a wide range of refereed journals in the corresponding sub-discipli...

متن کامل

The Availability and Affordability of Cardiovascular Medicines for secondary prevention in Tehran Province

Abstract Abstract Background: Availability and affordability of medicines are crucial to achieving success in prevention programs, particularly in developing countries. Objective: The aim of this study was to determine the availability and affordability of cardiovascular medicines for secondary prevention in Tehran province of Iran. Methods: A cross-sectional survey was conducted in Tehran pro...

متن کامل

New Product Development in the Pharmaceutical Industry: Evidence from Iran

In today’s competitive world, there are several strategies to deal with the fast changing environment, among which New product development (NPD) is a common strategy. However, almost half of the resources that companies devote to NPD are spent on products that may fail. This issue is particularly highlighted in the pharmaceutical industry mainly because of a long development-time, low success r...

متن کامل

The Availability and Affordability of Cardiovascular Medicines for secondary prevention in Tehran Province

Abstract Abstract Background: Availability and affordability of medicines are crucial to achieving success in prevention programs, particularly in developing countries. Objective: The aim of this study was to determine the availability and affordability of cardiovascular medicines for secondary prevention in Tehran province of Iran. Methods: A cross-sectional survey was conducted in Tehran pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005